About Ballpower Services Limited (04466925) United Kingdom