About Kucka Limited (13137895) United Kingdom