About Jagoda Ltd (08637600) United Kingdom