About Nokha Limited (12625904) United Kingdom