About Lomo Restaurant Ltd (12200756) United Kingdom