About Lara Mendonca Ltd (11529193) United Kingdom