About Tukapa Consulting Services Limited (11308368) United Kingdom