About Noku Holdings Ltd (12067093) United Kingdom