About Ynico Products Limited (08586960) United Kingdom