About Idzi Ltd (08983921) United Kingdom