About Apt Technology Solutions Limited (11264635) United Kingdom