About Nicci Abaya Limited (10110705) United Kingdom