About Idyll Ltd (12640819) United Kingdom