About Invema New Technology Ltd. (09732842) United Kingdom