About Techque Ltd (12852910) United Kingdom