About Buehl Holdings Ltd (12552067) United Kingdom