About Nekta Limited (12491305) United Kingdom