About Larosa Inc Limited (13198948) United Kingdom