About Skalptec.london Ltd (10339955) United Kingdom