About Atoll Studio Ltd. (13559078) United Kingdom