About Sorcha Systems Ltd (13081992) United Kingdom