About Tekbase Limited (03166080) United Kingdom