About Iddie Limited (06482203) United Kingdom