About Efficax Teoranta Uk Ltd (13199286) United Kingdom