About Scale Abilities Limited (03919002) United Kingdom