About Beaver Holdings Limited (10510266) United Kingdom