About Delsea Limited (10032767) United Kingdom