About Nova Technology Management Limited (11616249) United Kingdom