About Itell Holdings Ltd (NI678075) United Kingdom