About Beachball Studios Ltd. (07673890) United Kingdom