About Vicrud Delta Ltd (11721533) United Kingdom