About Sensecomm Technologies Ltd (12628639) United Kingdom