About Ilixa Limited (07067839) United Kingdom