About O. Margiasso Ltd (12028499) United Kingdom