About Three Heads Inc. Limited (10432346) United Kingdom