About Ebx Group Ltd (11957096) United Kingdom