About Stixley Limited (13124107) United Kingdom