About Eccora Limited (07074198) United Kingdom