About Flossi Ltd (13510153) United Kingdom