About Strange Clouds Studios Limited (09497988) United Kingdom