About Keenlogic Limited (06039731) United Kingdom