About Nowik Limited (12381468) United Kingdom