About Delamode (sw) Limited (11152854) United Kingdom