About Kevin & Karol Limited (12136465) United Kingdom