About N And S Ventures Limited (10773873) United Kingdom