About The Balancing Eel Limited (05757298) United Kingdom