About Maxflow Power Products Limited (NI040217) United Kingdom