About Banda Leinster Investment Limited (10507266) United Kingdom