About Lean And Mean Guru Limited (09739087) United Kingdom