About Nyoka Designs Limited (12287852) United Kingdom