About Mole (holdco) Limited (12759550) United Kingdom