About Spirit Motorcycle Technology Limited (05406012) United Kingdom