About Jenro Limited (11665217) United Kingdom