About Stromberg Consulting & Invest Limited (13350417) United Kingdom