About Ida Holdings Limited (04394921) United Kingdom