About Squad Technology Ltd (13555162) United Kingdom