About Newick Investments Limited (12186323) United Kingdom