About Elorac Holdings Limited (12918033) United Kingdom