About Mambo Fish Cake Pizza Ltd (12155227) United Kingdom