About Promethean Technology Limited (05267601) United Kingdom