About Triangulate Limited (05662942) United Kingdom