About Africa Power Storage Products Ltd. (10768561) United Kingdom