About Ida Mae Ltd (11610058) United Kingdom