About Magena Technologies Limited (09061107) United Kingdom