About O & A Baraka Ltd (09510253) United Kingdom