About Cado Sweden Limited (10353669) United Kingdom