About Leankanbanguru Ltd (13220190) United Kingdom