About Biomimetic Solutions Limited (11137559) United Kingdom