About S. Tallon Associates Ltd (10454148) United Kingdom