About Ellomee Ltd (12977039) United Kingdom