About Jeylee Holdings Limited (13483299) United Kingdom