About Giraffe Software Ltd (12067052) United Kingdom