About Deleo17 Ltd (12137092) United Kingdom