About Ultra International Uk Limited (10926964) United Kingdom