About Ebac Share Trustees Limited (02118627) United Kingdom