About Lola Olofin Limited (12967759) United Kingdom