About Clear Giraffe Ir Limited (10926863) United Kingdom