About Tower Consulting Europe Ltd (09887399) United Kingdom