About Leankey Consultancy Limited (12179091) United Kingdom