About Mendra Ltd (13054095) United Kingdom