About Lascar Battery Storage Limited (10967468) United Kingdom