About Severus Holdings Ltd (12080026) United Kingdom