About Cascais Holdings Ltd (10910403) United Kingdom