About Swell Instrument Systems Limited (10586929) United Kingdom