About Idha Software Solutions Limited (06746043) United Kingdom