About Techqua (uk) Limited (07233040) United Kingdom