About Sasterard Ltd (11396119) United Kingdom