About Ida Brand Ltd (12868239) United Kingdom