About Information Works London Limited (07408132) United Kingdom