About Sebi&lacra Ltd (12915936) United Kingdom