About Saskia Lerryn Ltd (10537970) United Kingdom