About Jack Rabbits Ltd (12230566) United Kingdom