About Centroid (uk) Limited (06114127) United Kingdom