About Bahri & Partners Uk Limited (11593705) United Kingdom