About S.a. Ibbotson Limited (04968486) United Kingdom