About Ellentra Ltd (12334212) United Kingdom