About Ellicon Holdings Limited (11489347) United Kingdom