About Rhizomatic Limited (13011720) United Kingdom