About Centaro It Consultants Limited (09022578) United Kingdom