About Giraffe5.2 (leicester) Limited (09682088) United Kingdom