About Alex Braha Ltd (11746261) United Kingdom