About Ida Collective Limited (13432202) United Kingdom