About The Electric Goat Limited (10475617) United Kingdom