About Indelta Ltd (10638890) United Kingdom