About Scalex Limited (03299718) United Kingdom