About Geotel Solutions Limited (06151673) United Kingdom