About Moo Bar Leamington Limited (12172124) United Kingdom