Almora Botanica UK Secures £747.1k Funding to Expand Luxury Natural Skincare Offering
Almora Botanica UK Ltd, a London-based luxury natural skincare brand, has successfully raised £747.1k in a recent funding round, achieving an estimated post-money valuation of £22.4m. This investment ...