About Inchyra Designs Limited (SC382066) United Kingdom