About Scale Corporation Limited (10910367) United Kingdom