About Techforce Solutions Ltd. (08842323) United Kingdom