About Ecobale Ltd (06260958) United Kingdom