About Kelis Richard Limited (13417168) United Kingdom