About Ibc & Partners Ltd (08982890) United Kingdom