About Stavrose Ltd (12166580) United Kingdom