About Slecksoft Limited (09553514) United Kingdom