About Salad Finance Limited (11006249) United Kingdom