About Sarti (branding) Scotland Limited (SC376595) United Kingdom