About Lombard Technology Group Ltd (13122496) United Kingdom