About Giffen Group Limited (00252314) United Kingdom