About Ekko London Limited (09650427) United Kingdom