About Lassta Limited (10790641) United Kingdom