About Tamekka Ltd (12176010) United Kingdom