About Jamon & Teca Ltd. (SC706484) United Kingdom