About Omni Trustees Limited (08175702) United Kingdom