About Novel Technologies Centre Uk Limited (10175093) United Kingdom