About Iterate Ventures Ltd. (11537188) United Kingdom