About Albubay View Limited (12571380) United Kingdom