About Italba Limited (13501158) United Kingdom