About Teka Services Limited (10574923) United Kingdom