About Astute Technology Solutions Ltd (12246588) United Kingdom