About Senja Solutions Limited (07279594) United Kingdom