About The Electric Barge Limited (09952676) United Kingdom