About Giraffe Technologies Ltd (07821039) United Kingdom