About Ctc Invest Sweden Limited (13645549) United Kingdom