About Swedish Biomimetics 3000 Umist Technologies Ltd (11471122) United Kingdom