About Bear And Squidge Ltd (10026448) United Kingdom