About Fox Tower Holdings Ltd (13299564) United Kingdom