About Delicata Associates Limited (SC337368) United Kingdom