About Effect Edi Limited (11630823) United Kingdom