About Itari Properties Limited (12550274) United Kingdom