About Traders In Technology (london) Limited (07615430) United Kingdom