About Placeholder Studios Ltd. (11026132) United Kingdom