About Lassa Ndombasi Ltd (10762776) United Kingdom