About Elaurus Developments Limited (09486110) United Kingdom