About Skaleexec Limited (12839011) United Kingdom