About Intraspectrum Studios Ltd (09409180) United Kingdom