About Nesstra Services (uk) Limited (01678234) United Kingdom