About Flodia Ltd (13441848) United Kingdom