About Noku Ltd (12586167) United Kingdom