About Sensel Studio Limited (09737982) United Kingdom