About Stichting Ithaca Limited (11596384) United Kingdom