About Jacky Technology Ltd (13686115) United Kingdom