About Leankit International Ltd. (09783761) United Kingdom