About Aptona Limited (12328608) United Kingdom