About Stick And Rudder Ltd (10909428) United Kingdom