About Bear Claw Solutions Limited (10593932) United Kingdom