About Beachfront Communications Limited (12269147) United Kingdom