About James Cubitt Mena Limited (12459784) United Kingdom