About (ibs) International Investment And Development Business Ltd (12754285) United Kingdom