About Flooka Ltd (12082281) United Kingdom