About Kyra Designs Limited (11875479) United Kingdom