About Idea Soft Technologies Ltd (08769422) United Kingdom