About Elora Corporation Limited (04119364) United Kingdom