About Incitta Limited (01828276) United Kingdom