About Free Spirit International Ltd (11966919) United Kingdom