About Intellimedia Technologies Limited (09773615) United Kingdom