About Juce Properties Limited (10809242) United Kingdom