About Ellot & Saros Limited (09905784) United Kingdom