About O Baldo Ltd (11675407) United Kingdom