About Nikomila Limited (12301304) United Kingdom