About Smardi Ltd (12741863) United Kingdom