About Ecso (uk) Limited (09103528) United Kingdom