About Larosh Limited (12314336) United Kingdom