About Yatra Backdrops Ltd (12060934) United Kingdom