About New Tech App Services Limited (10342543) United Kingdom