About Ibrahim Hadaja Volvo Limited (11723138) United Kingdom