About Steel Eel Limited (08266906) United Kingdom