About Veneera Ltd (11819344) United Kingdom