About Kyle Clarke Limited (12866322) United Kingdom