About Galaxy Scooters House Ltd (12900538) United Kingdom