About Twentyeighty Strategy Execution (uk) Ltd. (08643475) United Kingdom