About Barud Tarabi Ltd (12659473) United Kingdom