About Chuckie Investments Limited (11874253) United Kingdom