About Ellestra Limited (07901109) United Kingdom