About Keano Limited (11704482) United Kingdom