About The Glass Giraffe Limited (12068070) United Kingdom