About Ecca Vicol Ltd (12722699) United Kingdom