About Incedo Limited (10824368) United Kingdom