About Ichor-studios Ltd (13326582) United Kingdom