About Giffen Holdings Limited (06994252) United Kingdom