About Ebalon Ltd (12136142) United Kingdom