Business Abyss Solutions announces Aberdeen as its new European hub creating up to 30 jobs December 5, 2022