About Curio Investments Limited (13261336) United Kingdom