About Incor Holdings Limited (08586768) United Kingdom