About Swedish Biomimetics 3000 Limited (05900992) United Kingdom