About Ellam S Limited (10953031) United Kingdom