About Elaurus Holdings Limited (09486461) United Kingdom