About Clarus Lumen Limited (09594908) United Kingdom