About Studio Namaqua Ltd (13546898) United Kingdom