Company Tails.com
Date 2024-02
Industry Technology
City London
Country United Kingdom
Employees Affected 55
% of Workforce 25%
Status Series A