About Jenecas Limited (13553647) United Kingdom