About Beagle Power Limited (04974022) United Kingdom