About Amin Ould Holdings Limited (13638127) United Kingdom