About Teqniqal Solutions Limited (07932104) United Kingdom