About Flip Worldwide Ltd (12646848) United Kingdom