About Lumbard International Ltd (13146147) United Kingdom