About 3 Barra Ltd (06137589) United Kingdom