Search the register – results All results IMFAA LTD 08995567 - Incorporated on 14 April 2014 6 Verney Road, Slough, United Kingdom, SL3 8NX