About Sensquad Ltd (11509069) United Kingdom