About Giraffedog Technical Services Limited (05186860) United Kingdom