About Intro Source (uk) Ltd. (00986931) United Kingdom