About Ellice Holdings Limited (13189376) United Kingdom