About Keenbase Limited (01249011) United Kingdom