About 3sida Ltd (13026885) United Kingdom