About Ideodel System Ltd (12723933) United Kingdom