About Stage & Studio Projects Ltd (10930236) United Kingdom