About Novel Reservoir Solutions Ltd. (SC320101) United Kingdom