About Sorcha Business Consultancy Limited (08871607) United Kingdom