About Mesira Limited (02150873) United Kingdom