About Giraffe Access Cradles Limited (13071007) United Kingdom