About Senseable Tech & Solutions Ltd (SC618576) United Kingdom