About Atlas Shrugged Ltd (12995208) United Kingdom