About Strokham Innovations Ltd (09543686) United Kingdom