About Ichorflap Ltd (12200956) United Kingdom