About Delia Med Limited (10953284) United Kingdom