About Stroben Ltd (09937340) United Kingdom