About Nileus Properties Limited (13226838) United Kingdom