About Sennovate Ltd (11016218) United Kingdom