About Salt & Light Financial Services Limited (11756474) United Kingdom