About Jenoa Limited (12292684) United Kingdom