About Jenova Limited (02966637) United Kingdom