About Delica 1 Limited (11951867) United Kingdom