About Denbrecht General Partner Ltd (11496156) United Kingdom