About Mouse & Bear Holdings Ltd (12340465) United Kingdom