About Lubo London Ltd (11769506) United Kingdom