About Ellough Ad Plant Limited (07475331) United Kingdom