About Kardes London Ltd (12728017) United Kingdom