About Nahil Holdings Limited (12895108) United Kingdom