About Ib Management Solutions Limited (04260678) United Kingdom