About Spilla Gent Ltd (11195761) United Kingdom