About Sorcha Diagnostics Ltd (12396972) United Kingdom