About Mirada Management Limited (04535485) United Kingdom