About Leanfix Limited (02749702) United Kingdom