About Guanche Topco Limited (12322979) United Kingdom