About Salad Technologies Limited (11063478) United Kingdom