About Biomonomer Technologies Ltd (07883333) United Kingdom