About Ellam Holdings Limited (11183959) United Kingdom