About Albasense Ltd (SC598193) United Kingdom