About Selma Technology Ltd (09827160) United Kingdom