About Root Technology Limited (03435656) United Kingdom