About De Braai Limited (10235724) United Kingdom