About Tekbase It Solutions Ltd (12369285) United Kingdom