About International Distribution Incubator (i.d.i) Ltd (13019642) United Kingdom