About Albufeira Ltd (12412910) United Kingdom