About Jenarta Solutions Ltd (11752112) United Kingdom