About Omar Sandu Limited (12805252) United Kingdom