About Ni App Developers Limited (NI649512) United Kingdom