About Ellamo Holding Ltd (12843938) United Kingdom