About Talacka Ltd (11118222) United Kingdom