About Depo Alexandru Limited Limited (12663203) United Kingdom