About Natka Studio Limited (11655060) United Kingdom