About Out Of Place Studio Ltd (12460815) United Kingdom