About Slugu Uk Research And Innovation Centre (11922059) United Kingdom