About Oxalis London Limited (11701914) United Kingdom