Registered as 09445969 9 years ago, Iao Business Ltd had been a private limited company until 2020/11/17 - the date it was officially closed. Its official mailing address was 59 Thackeray Road, Oldham.
Leon A. was the individual who controlled this firm, had substantial control or influence over the company.