About Aptvision Limited (10186242) United Kingdom