About Apple 2 Windows Limited (05479043) United Kingdom