About Novel Rhizome Limited (09660482) United Kingdom