About Niella Limited (12320619) United Kingdom