About N7c2 Ltd (SC666113) United Kingdom