About Gifford It Services Limited (10338230) United Kingdom