About Delcoor Ltd (10983342) United Kingdom