About Electrobase Ltd (11175338) United Kingdom