About Slowenshare Ltd (11833387) United Kingdom