About Inchyra Ltd (11298824) United Kingdom