About Mandlebar Ltd. (NI625737) United Kingdom