About Artifex Bidco Limited (11281303) United Kingdom