About Ellah Holdings Ltd (12336620) United Kingdom