About Giraffe Logic Systems Limited (NI621550) United Kingdom