About Salo Media Limited (08402399) United Kingdom