About Deluca Holdings Ltd (13032582) United Kingdom