About Lancelot Asset Management International Limited (12068053) United Kingdom