About Componentsource Limited (02890788) United Kingdom