About Mena Re Specialty Limited (11134082) United Kingdom