About Euclidean Spaces Ltd (13296779) United Kingdom