About Sweat Box Studios Ltd (11596810) United Kingdom