About Jangle Strategies Limited (06525285) United Kingdom