About Bechst Technology Ventures Limited (11852977) United Kingdom