About Guincho Holdings Ltd (12875929) United Kingdom