About Giraffe Facility Solutions Ltd (11347673) United Kingdom