About Intuition Edge Ltd (13098610) United Kingdom