About Svera Ltd (09677658) United Kingdom