About Lara Majella Management Ltd Ltd (11544131) United Kingdom