About Technique Projects Limited (01750623) United Kingdom