About Newcycle Investments Limited (04405208) United Kingdom