About Glasserton Bioengineering Ltd (SC656954) United Kingdom