About Alexandru Lacatus Ltd (13213283) United Kingdom