About Ida London Holdings Limited (12214475) United Kingdom