About Indy Beer Co Limited (08541196) United Kingdom