About Joysade Ltd (13396915) United Kingdom