About Mega Flinch Ltd (13171491) United Kingdom