About Jengra Solutions Ltd (06861000) United Kingdom