About N & Y International Limited (13380837) United Kingdom