About Severa Ltd (12632683) United Kingdom