About Kenbase Limited (07335657) United Kingdom