About Ibc International Ltd (12036885) United Kingdom