About Nowicki Investments Limited (11342529) United Kingdom