About Ibasis Europe Limited (03977422) United Kingdom