About Bert & The Whale Limited (11282287) United Kingdom