About Mira Finchley Limited (11541399) United Kingdom