About Techno Valley Ltd. (12512227) United Kingdom