About Neka Studio Limited (NI673633) United Kingdom