About Opentech Group Ltd (12204123) United Kingdom