About Aptitude Technologies Limited (NI626661) United Kingdom