About Elli (assisted Living Technology) Limited (SC528440) United Kingdom