About Flexipower (holdings) Limited (06688180) United Kingdom