About Keak Limited (11970279) United Kingdom