About Jaggard Edge Ltd (10906338) United Kingdom