About Omega Beach Holdings Ltd (12975083) United Kingdom