About Acolin Group Topco Limited (12282434) United Kingdom