About Salitura Consultants Limited (SC511547) United Kingdom