About Rickard Soderberg Limited (07355094) United Kingdom