About Dc Meteora Ltd (12179198) United Kingdom