About Ivory&a Limited (12755430) United Kingdom