About Yoan Leussa Ltd (13164236) United Kingdom