I.Biz Centre 32 Old Toh Tuck Road, 597658 Status: Completed in 2014 Season Parking Available I.Biz is a 30 year leasehold property development which comprises of a five-storey block housing 73 units for factory/ workshop sale and rental purposes.