About Neeclo Ltd (13325312) United Kingdom