About Italica Limited (06234639) United Kingdom