About Bearfox Limited (12519227) United Kingdom