About Ghost Studios London Ltd. (12916542) United Kingdom