About Euclidean Syssolarchs Ltd (08427246) United Kingdom