About The Root Technologies Limited (11536533) United Kingdom