About Ellby Ltd (12298909) United Kingdom