About Deluca Ventures Ltd (13320530) United Kingdom