About Severo Company Limited (08211113) United Kingdom