About Sjostrand Investment Limited (11838124) United Kingdom