About Intriangle Solutions Limited (06462367) United Kingdom