About Mena Space Ltd (13204363) United Kingdom