About Scalex Global Limited (10629839) United Kingdom