About Sensor City Liverpool Ltd (09278198) United Kingdom