About Steer Technologies Holdings Ltd (12996920) United Kingdom