About The Ekko Group Limited (11164858) United Kingdom