About Idhammar Systems Limited (01912489) United Kingdom