About Apple Print Holdings Limited (06596756) United Kingdom