About Leanology Limited (10244338) United Kingdom