About Let S Make A Scene Ltd. (07961617) United Kingdom