About Delics Ltd (13052753) United Kingdom