About Swedish Biomimetics 3000 Umist Enterprise Limited (13182333) United Kingdom