About Ida Plymouth Holdings Limited (11196700) United Kingdom