About Micbar Limited (13492470) United Kingdom