About Techspel Limited (08504378) United Kingdom