About Twigden Asset Management Limited (04691087) United Kingdom