About Teqqu Services Ltd (11156937) United Kingdom