About Bear & Squirrel Limited (10729584) United Kingdom