About Induka Infotech Limited (05392101) United Kingdom