About Intellplus Limited (12115734) United Kingdom