About Ibc International Ltd (12673782) United Kingdom