About Delamode Holdings Limited (05751316) United Kingdom