About Flor & Co. London Ltd (13140779) United Kingdom