About Neka Holdings Limited (11299102) United Kingdom