About Delman Ltd (SC375256) United Kingdom