About Delicasea Limited (SC362167) United Kingdom