About Techcap Limited (07517822) United Kingdom