The phone number for Indigibiz is 0437 865 886.
Indigibiz is located at 26 Lakefield Ave, Lennox Head NSW 2478, Australia