About Technical And Business Solutions Limited (NI629679) United Kingdom