About Ebex International Limited (03627767) United Kingdom