About Studio Niklas Juli Limited (11852978) United Kingdom