About Niruka Properties Ltd (07425499) United Kingdom