About Biomer Technology Ltd (04646904) United Kingdom