About Ivy London Ltd (12135194) United Kingdom