About Ali Baba Disco Ltd (11058845) United Kingdom