About Ladi Investment Limited (12975546) United Kingdom