About Eca 2 Limited (12019161) United Kingdom