About Microsense Technologies Limited (SC555624) United Kingdom