About Static Shell Studios Ltd (10418556) United Kingdom