About Elechome International Ltd (SC693355) United Kingdom