Planet Numbers is seen as one of Justcall's biggest rivals. Planet Numbers is headquartered in Bournemouth, England, and was founded in 1999. Planet Numbers competes in the Telecommunication Services field. Planet Numbers generates 17% the revenue of Justcall.
Planet Talk is seen as one of Justcall's top competitors. Planet Talk was founded in 1996, and its headquarters is in London, England. Planet Talk operates in the Telecommunication Services industry. Planet Talk has 54 fewer employees than Justcall.