About Ide Group Subholdings Limited (08365407) United Kingdom