About Implication Limited (04183643) United Kingdom