About Delmer Group Ltd (11952154) United Kingdom