About Ebeli World Ltd (12545215) United Kingdom