About O Louro Ltd (12291433) United Kingdom