About Udai - United Designers Of Architectural Intelligence Ltd (12377112) United Kingdom