About Nil Desperadum Ltd (12726160) United Kingdom