About Root Puller Ltd. (13439662) United Kingdom