About Biomimetic Technology Limited (06861757) United Kingdom