About Teqers Ltd (12729978) United Kingdom