About Threadneedle Technology Limited (07449126) United Kingdom