About Techna International Limited (00577868) United Kingdom