About Exalogic Tech Uk Limited (12103140) United Kingdom