About Leadryde Technology Ltd (SC646433) United Kingdom