About Oxxica Limited (10872508) United Kingdom