About Twelve Capital (uk) Limited (08685046) United Kingdom