About Joyray International Corp. Limited (07250212) United Kingdom