About Dem Sweden Investment Limited (13055900) United Kingdom