About Ilona Slack Limited (12215467) United Kingdom