About Ella Network (lambeth) Ltd (10892497) United Kingdom