About Ittekki Limited (08891638) United Kingdom