About Ibca Limited (13702811) United Kingdom