About Lorus Projects Limited (08109593) United Kingdom