About Techno Props Limited (12697031) United Kingdom