About Techup Ltd (09292386) United Kingdom