About Ibl Associates Limited (04012517) United Kingdom