About Baffin Technology Systems Limited (10131813) United Kingdom