About Ibasis Limited (06555489) United Kingdom