About The Red Giraffe Solutions Ltd (10210848) United Kingdom