About De Buhr Ltd (10206784) United Kingdom