About Lladosa Ltd (10849394) United Kingdom