About Clarity Group Topco Limited (12985889) United Kingdom