About Menil Limited (12133240) United Kingdom