About Sensor Store Ltd (11246068) United Kingdom