About Ibbotson Holdings Limited (11504714) United Kingdom