About Delgo Ltd (11885643) United Kingdom