About Jekesa Holdings Limited (13390882) United Kingdom