About Takeout La Mama Ltd (12933189) United Kingdom