About Juncy Tech Foundation Ltd (13704958) United Kingdom