About Spot Sensor Technologies Ltd (SC473147) United Kingdom