About Scale C Limited (10900843) United Kingdom