About Project Knowle Limited (12870269) United Kingdom