About Spiritus Media Limited (10808149) United Kingdom