About Gifford Technological Limited (11602608) United Kingdom