About Teknika Consulting Ltd. (12581424) United Kingdom