About Kenro Limited (01072955) United Kingdom