About Bio Amd Holdings Limited (07155281) United Kingdom