About Mena-desk Limited (09886249) United Kingdom