About Emelo Limited (07405416) United Kingdom