About Deloy Limited (10740819) United Kingdom