About Ec Ft Ltd (12834343) United Kingdom