About Sword Scientific Limited (05960696) United Kingdom