About Nine Twenty Holdings Ltd (SC631555) United Kingdom