About Inchyra Partners Ltd (10925976) United Kingdom