About Application Processors Limited (13127852) United Kingdom