About Technical Scientific Services Limited (10852481) United Kingdom