About Finch Mobile Bars Ltd (11199189) United Kingdom