About Steerboard Holdings Limited (11833083) United Kingdom