About Elensa (home) Limited (10874240) United Kingdom