IDLE TECH LTD Company number 10236670 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressPenygarth, Bachie Road, Llanfyllin, Powys, United Kingdom, SY22 5EW PostcodeSY22 5EW Map