About Geo Deploy Ltd. (SC646307) United Kingdom