About Buddha And The Whale Limited (11750487) United Kingdom