About Mama S Kitchen Blackpool Limited (12114368) United Kingdom