About Rapido Television Limited (04954380) United Kingdom