About Technova Consulting Limited (NI602227) United Kingdom