About Thecomponentshop.com (europe) Limited (06044115) United Kingdom