About Ella&jo Limited (13648452) United Kingdom