About Rhizome Software Limited (SC375942) United Kingdom