About Occidens Limited (11280384) United Kingdom