About Jordgubbar Limited (10551396) United Kingdom