About Eca 3 Ltd (12019185) United Kingdom