About Project Beach Ltd (11391054) United Kingdom