About Lean Satsuma Ltd (09305536) United Kingdom