About Giraffe Solutions Ltd (07396826) United Kingdom