About Bauhu Europe Ltd (10370804) United Kingdom