About Slft Limited (SC433548) United Kingdom