About Sardegna Ltd (12783562) United Kingdom