About Itasa Ltd. (06773952) United Kingdom