About Chucki Limited (07745258) United Kingdom