About Beaver Corp Limited (10272123) United Kingdom