About O Carroll Geospatial Limited (13255943) United Kingdom