About Lavanda London Ltd (12247382) United Kingdom