About Kennro Limited (11063227) United Kingdom