About Jenner It Solutions Ltd (SC605798) United Kingdom