About Leanprint Limited (04958331) United Kingdom