About Second Life Batteries Ltd (11517546) United Kingdom