About Idb Technologies Limited (03469298) United Kingdom