About Guanche Holdco Limited (12323057) United Kingdom