About Menas Associates Limited (04057532) United Kingdom