About Sits In Sweden Investment Limited (08979153) United Kingdom