About Power Horse Ltd (12231036) United Kingdom