About Heads&heads Ltd. (10015480) United Kingdom