About Ambassador It Consultants Limited (06779952) United Kingdom