About Kujira Restaurants Ltd (12367409) United Kingdom