About Rassa Bikes & Scooters Ltd (13189329) United Kingdom