About Nycollecherry Ltd (12645723) United Kingdom