About Alphasense Limited (03264282) United Kingdom