About Zebra Power Limited (10026693) United Kingdom