About Spirited Away Ltd (11995315) United Kingdom