About Jeniosa Limited (09873143) United Kingdom