About Nekhen Ltd (SC620264) United Kingdom