About Nyca Limited (07405427) United Kingdom