About N2o (north) Limited (12768722) United Kingdom