About Sevna Software Ltd (10858042) United Kingdom