About Digitalgiraffe Ltd (12536505) United Kingdom