About New Spirit Holdings Ltd (11121995) United Kingdom