About Euclidian Developments Limited (07400318) United Kingdom