About Sponsor Scientific Ltd (12931804) United Kingdom