About Selfsense Limited (07604178) United Kingdom