About Naiiwala Limited (12296061) United Kingdom