About Rubra Loxodonta Limited (08221493) United Kingdom