About Flopact Ltd (12211554) United Kingdom