About Tallon Associates Holdings Limited (13424714) United Kingdom