About Flomri Ltd (12248363) United Kingdom