About Albyn Medical Limited (SC128038) United Kingdom