About Ambadi Tech Consultancy Services Ltd (12308163) United Kingdom