About Joodd Limited (12862739) United Kingdom