About Delrose Ltd (11696462) United Kingdom