About Delahunt Limited (10606401) United Kingdom