About Electric Lamb Ltd (08061217) United Kingdom