About Noya Holdings Limited (13416173) United Kingdom