About Loqate Ltd. (07855245) United Kingdom