About Sloeberry Trading Limited (03638485) United Kingdom