About Mirada Plc (03609752) United Kingdom