About Ellis Noronha Llp (OC433509) United Kingdom