About Lebidi. Ltd (12262527) United Kingdom