About Apca (investments) Ltd (13184936) United Kingdom