About Mensura Limited (11691046) United Kingdom