About Tartan Limited (12050788) United Kingdom