About Promethean (holdings) Limited (02359658) United Kingdom