About Rhizome Engineering Ltd (12815948) United Kingdom