About Translucent Media Ltd (10412463) United Kingdom