About Mamas Trini Kitchen Ltd (12043247) United Kingdom