About Nokusa Ltd (11632452) United Kingdom